Definition of Sir Richard Owen
-
(noun) English comparative anatomist and paleontologist who was an opponent of Darwinism (1804-1892)
Synonyms of Sir Richard Owen
Antonyms of Sir Richard Owen
No Antonyms Found.
Homophones of Sir Richard Owen
No Homophones Found.